- pwsh
- scoop
- windows-terminal
- mise
沙盒
$gateway = (Get-NetIPConfiguration).IPv4DefaultGateway.NextHop
$proxyIP = $gateway
$proxy = "http://"+$proxyIP+":7890"
$scoop_proxy = $proxyIP+":7890"
$ mkdir C:\Users\WDAGUtilityAccount\Documents\PowerShell\
$ echo "[System.Net.WebRequest]::DefaultWebProxy = New-Object System.Net.WebProxy(`"$proxy`")" > $profile
$ echo "`$env:HTTP_PROXY`=`"$proxy`"" >> $profile
$ echo "`$env:HTTPS_PROXY`=`"$proxy`"" >> $profile
. $profile
$ Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
$ irm get.scoop.sh -outfile 'install.ps1'
$ .\install.ps1
$ scoop alias add ls 'scoop list'
$ scoop config proxy $scoop_proxy
$ scoop install 7zip
C:\Users\WDAGUtilityAccount\scoop\apps\7zip\current\install-context.reg
$ scoop install git
git config --global credential.helper manager
C:\Users\WDAGUtilityAccount\scoop\apps\git\current\install-context.reg
C:\Users\WDAGUtilityAccount\scoop\apps\git\current\install-file-associations.reg
$ scoop install aria2
scoop config aria2-enabled false
scoop config aria2-warning-enabled false
$ scoop bucket add extras
$ scoop bucket add versions
$ scoop install windows-terminal
$ reg import "C:\Users\WDAGUtilityAccount\scoop\apps\windows-terminal\current\install-context.reg"
$ scoop install extras/vcredist2022
$ scoop install mise
$ mise use -g java@24 maven@3 node@10
$ echo "mise activate pwsh | Out-String | Invoke-Expression" >> $profile
$ . $profile
$ scoop install idea-ultimate